/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ /*padding:3% 0;*/}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:4% 0;}
.RighInfo002257 .item:last-child{border-bottom:none;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item:first-child .h1{text-align:justify;font-size: 24px;line-height: 40px;float: right;width: 96%;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{/* padding:38px 0;*/}
	.RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}
@media(max-width:480px){
.RighInfo002257{padding:3% 0;}  
}

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #333;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*Top002229*/
.Top002229 {position:relative; z-index:100;}
.Top002229 .sub-menu-layer{ background:rgba(255,0, 15, 0.7);}
.Top002229 .header-left {float: left; width:70%;max-width:360px; display:table; height:100px;}
.Top002229 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002229 .header-mid,
.Top002229 .header-right{ float:right;}
.Top002229 .header-right{ position:relative;  padding:35px 0;}
.Top002229 .open-search{ display:block; width:40px; height:30px; background:url(../images/Top002229-searchbtn.png) no-repeat center center;}
.Top002229 .open-search-show{ position:relative; background:none;}
.Top002229 .open-search-show::before,
.Top002229 .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; top:50%; height:3px; background:#ff000f; transform:rotate(-45deg);}
.Top002229 .open-search-show::after{transform:rotate(45deg);}
.Top002229 .top-search{ border:1px solid #ff000f; background:#fff;  padding-right:30px;}
.Top002229 .top-search .text{  width:100%; height:30px; line-height:30px; border:none; padding-left:10px; color:#666;}
.Top002229 .top-search .btn{ position:absolute; right:0; top:0; width:30px; height:100%; background:url(../images/Top002229-searchbtn.png) no-repeat center center;}

.Top002229 .header-menu li{ width:auto !important; padding:0 21px; }
.Top002229 .header-menu li a{line-height:100px;}
.Top002229 .header-menu li em a{ font-size:16px;}
.Top002229 .header-menu li.has-sub em a{ position:relative;}
.Top002229 .header-menu li.has-sub:hover em a::after{ position:absolute; content:''; border:7px solid transparent; border-bottom-color:#ff000f; left:50%; bottom:-7px; transform:translateY(-50%);}
.Top002229 .header-menu li.aon em a{ color:#ff000f;}
.Top002229 .header-menu li .sub{ display:block !important;}
.Top002229 .header-menu li .sub-menu dt a{ color:#eee; background:none; padding:0 26px;}
.Top002229 .header-menu li .sub-menu dt a:hover{ color:#333;}
@media(min-width:1025px){
.Top002229 .top-search{ position:absolute; right:0; top:100%;width:260px;display:none;}
.Top002229 .header-menu li .back{ display:none;}
}
@media(max-width:1024px){
.Top002229 .header-right{ width:50%; background:#fff;}
.Top002229 .header-right-fixed{ position:fixed; right:0; top:0; padding-right:2%;}
.Top002229 .open-search{ display:none;}
.Top002229 .top-search{ position:relative; width:70%; max-width:400px; float:right; margin-right:50px;}

.Top002229 #header-menu{ position:fixed; top:80px; right:-100%; height:100%; background:#fff; border:1px solid #ff000f; border-left-width:5px; border-right:0; border-bottom:0; width:50%; transition: ease-in-out 0.5s;}
.Top002229 #header-menu.header-menu-show{ right:0;}
.Top002229 #header-menu li em{ border-bottom-color:#ff000f;padding:3%;}
.Top002229 #header-menu li a{color:#333;}
.Top002229 #header-menu li em a{border-bottom:0;   font-weight:normal; position:relative;}
.Top002229 #header-menu li:first-child em a::after,
.Top002229 #header-menu li.has-sub em a::after{ position:absolute; content:''; width:12px; height:12px; right:0; top:50%; margin-top:-6px; background:url(../images/Top002229-right_menu.gif) no-repeat center center;}
.Top002229 #header-menu li:first-child em a::after{ background-image:url(../images/Top002229-home.png);}
.Top002229 #header-menu li .sub{ position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; z-index:10;}
.Top002229 #header-menu li .back,
.Top002229 #header-menu li .sub-menu dt{border-bottom:1px solid #ff000f;}
.Top002229 #header-menu li .sub-menu dt a{ border-bottom:0; padding:3% 5%; font-size:16px;}
.Top002229 #header-menu li .back{padding:3% 5%;  font-size:16px;}
.Top002229 #header-menu li .back::before{ display:inline-block; content:''; vertical-align:middle; margin-right:5px; width:12px; height:12px; background:url(../images/Top002229-left_menu.gif) no-repeat left center;}

.Top002229 #open_menu{ position:absolute; width:40px; height:30px; top:50%; margin-top:-15px; background:#ff000f; right:2%;}
.Top002229 #open_menu i,
.Top002229 #open_menu i::before,
.Top002229 #open_menu i::after{ background:#fff;}
.Top002229 #open_menu i{ height:2px; width:60%; left:20%; margin-top:-1px;}
.Top002229 #open_menu.open_menu_on{ position:fixed; margin-top:0; top:25px;}
}

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Bottom002250 为demo编号
 */
.Bottom002250 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Bottom002250 .auto_1260{  padding: 0 2%;}
}

.Bottom002250{ background: #444;}
.Bottom002250 .nav{ padding: 35px 0 25px 0;}
.Bottom002250 .nav a{ color: #ffffff;}
.Bottom002250 .nav dl{}
.Bottom002250 .nav dt{ position: relative; padding-left: 20px;}
.Bottom002250 .nav dt a{ font-size: 16px; line-height: 30px;}
.Bottom002250 .nav dd a{ padding-left: 20px; font-size: 14px; line-height: 30px;}

.Bottom002250 .nav .message{ color: #fff;}
.Bottom002250 .nav .message .f_phone{ padding-left: 60px; padding-bottom: 10px; background: url(../images/Bottom002250-tel.png) no-repeat; font-family: verdana;}
.Bottom002250 .nav .message .f_phone h3{ margin: 0; font-size: 30px; line-height: 1;}
.Bottom002250 .nav .message .f_phone h3 span{ font-size: 20px; height: 20px; line-height: 20px; display: block; font-weight: normal;}
.Bottom002250 .nav .message p{ padding-left: 60px; margin: 0; line-height: 2.15; font-size: 12px;}
.Bottom002250 .nav .message .p{ padding-left: 60px; margin: 0; line-height: 2.15; font-size: 16px;}

.Bottom002250 .footer{ background: #333; padding: 20px 0;}
.Bottom002250 .footer *{color: #ccc;font-size: 12px; }
.Bottom002250 .footer a:hover{ color: #fff;}
.Bottom002250 .footer .bottomlinks a{ padding-left: 18px;}
.Bottom002250 .footer .copyright{ padding-bottom: 10px;}
@media only screen and (max-width:767px) {
	.Bottom002250 .footer{ text-align: center;}
	.Bottom002250 .nav dt{ border-bottom: 1px solid #609fe0; padding: 5px 10px;}
	.Bottom002250 .nav dd{ display: none; background-color: #4790db;}
	.Bottom002250 .nav dd:first-child{ margin-top: 10px;}
	.Bottom002250 .nav dd:last-child{ border-bottom: 2px solid #609fe0; margin-bottom: 10px;}
	.Bottom002250 .nav .message{ margin-top: 15px;}
}
@media only screen and (min-width:768px) {
	.Bottom002250 .nav dl{ float: left; margin-right: 1%;}
	.Bottom002250 .nav dt:before{ content: ""; position: absolute; width: 7px; height: 1px; background-color: #ff000f; left: 0; top: 50%; display: block;}
	.Bottom002250 .nav .message,.Bottom002250 .footer .bottomlinks{ float: right;}
	.Bottom002250 .footer .copyright{ float: left; padding-bottom: 0;}
}
@media only screen and (min-width:1024px) {
	.Bottom002250 .nav dl{ margin-right:3.5%;}
}
/*
 PicList000864 为demo编号
 */
.PicList000864{ padding-top:3%; overflow: hidden;}

.PicList000864 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList000864 .title img{ width:45px; height:33px;}
@media screen and (min-width: 768px){
.PicList000864 .title{font-size:30px;margin-bottom: 60px;}
.PicList000864 .title img{ width:55px; height:40px;}	
}

.PicList000864 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList000864 li:nth-child(4n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:60%; position:relative; display:block;}
.PicList000864 li h5{font-size: 16px;font-weight: normal;margin:15px 0 0;padding: 0;}
.PicList000864 li:hover h5 a{color: #ff000f;}
.PicList000864 li p{ margin:10px 0; line-height:20px; height:40px; overflow:hidden;}
.PicList000864  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000864  li .more{float: left;width:42px;height: 11px;display: block;background:url(../images/PicList000864_icon.jpg) no-repeat center;}
.PicList000864  .gd{width: 150px;height: 40px;border: 1px solid #ff000f;color: #ff000f; text-align: center;line-height: 40px;display:block;margin:2% auto;}
.PicList000864  .gd:hover{background:#ff000f;color: #fff;}

@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-child(3n){ margin-right:2%;}
.PicList000864 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}

/*
 PicList000864 为demo编号
 */
.PicList000865{ padding:3% 0; overflow: hidden;}

.PicList000865 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList000865 .title img{ width:45px; height:33px;}
@media screen and (min-width: 768px){
.PicList000865 .title{font-size:30px;margin-bottom: 60px;}
.PicList000865 .title img{ width:55px; height:40px;}	
}

.PicList000865 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList000865 li:nth-child(4n){ margin-right:0;}
.PicList000865 li .Ispic{ padding-bottom:60%; position:relative; display:block;}
.PicList000865 li h5{font-size: 16px;font-weight: normal;margin:15px 0 0;padding: 0;}
.PicList000865 li:hover h5 a{color: #ff000f;}
.PicList000865 li p{ margin:10px 0; line-height:20px; height:40px; overflow:hidden;}
.PicList000865  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000865  li .more{float: left;width:42px;height: 11px;display: block;background:url(../images/PicList000864_icon.jpg) no-repeat center;}
.PicList000865  .gd{width: 150px;height: 40px;border: 1px solid #ff000f;color: #ff000f; text-align: center;line-height: 40px;display:block;margin:2% auto;}
.PicList000865  .gd:hover{background:#ff000f;color: #fff;}

@media(max-width:768px){
.PicList000865 li{width:49%;}
.PicList000865 li h5{line-height:30px;}
.PicList000865 li:nth-child(3n){ margin-right:2%;}
.PicList000865 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000865 li{ width:100%;}
.PicList000865 li h5{ margin-top:2px;}
.PicList000865 li p{ margin:2px 0 10px 0;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-bottom:3%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#ff000f; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*Banner002579 */
.Banner002579 {;background-position: center top;height: 720px;background-repeat: no-repeat;background-size: cover;}
.Banner002579 img{ display:block; width:100%;}

/*
 .Menu002252 为demo编号
 */
.Menu002252{padding-top:3%; text-align:center; overflow:hidden;}
.Menu002252.Menu002252_x{padding-top:0;padding-bottom:3%;  }
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a:first-child,.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#ff000f;}
@media(min-width:768px){
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:10px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px;}
}

/*Floor002072 */
.Floor002072{padding:3% 0;}
.Floor002072 .title{font-size:18px; color:#000;padding-bottom:3%;}
.Floor002072 .title b{ font-size:34px;  display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
.Floor002072 .title b:after{ width:100%; content:''; display:block; height:8px; margin-top:-4px; background-color:#efefef;}
.Floor002072 .title span{ display:block; padding-top:10px;}

.Floor002072 li{ position:relative; padding:2% 0 2% 55%;}
.Floor002072 li:nth-child(2n){ padding-right:55%; padding-left:0;}
.Floor002072 li .Ispic{ position:absolute; left:0; top:0; width:50%; height:100%;background-size: contain;}
.Floor002072 li .Ispic img{ display:none;}
.Floor002072 li .Ispic aside{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; transition:0.3s;}
.Floor002072 li .Ispic span{ position:absolute;  left:50%; margin-left:-66px; width:132px;top:50%; line-height:40px; margin-top:-20px;color:#fff; font-size:16px; text-align:center;}
.Floor002072 li .Ispic span::before,
.Floor002072 li .Ispic span::after{ position:absolute; content:''; width:100%; height:1px; background-color:#fff; left:0; transition:0.3s;}
.Floor002072 li .Ispic span::before{ top:-15px;}
.Floor002072 li .Ispic span::after{ bottom:-15px;}

.Floor002072 li .Ispic:hover aside{ opacity:1;}
.Floor002072 li .Ispic:hover span::before{ top:0;}
.Floor002072 li .Ispic:hover span::after{ bottom:0;}

.Floor002072 li:nth-child(2n) .Ispic{ left:auto; right:0;}
.Floor002072 li p{ margin:0; line-height:28px; color:#888;text-align: justify;text-indent: 2em;font-size: 16px;}
.Floor002072 li p.pin{margin:4% 0;}
.Floor002072 li h4{ font-size:24px; font-weight:normal; margin:2% 0;}
.Floor002072 li time{ width:100px; height:100px; border:2px solid #ebebeb; position:relative; display:block;}
.Floor002072 li time i{ font-style:normal; color:#b48a56; font-size:30px;font-family:Tahoma, Geneva, sans-serif; position:absolute; left:10%; bottom:-2px; border-bottom:2px solid #b48a56;}
@media(max-width:1000px) and (min-width:769px){
.Floor002072 .title b{ font-size:24px;}
}
@media(max-width:1000px){
.Floor002072 li time{ width:70px; height:70px;}
}
@media(max-width:768px){
.Floor002072 .title{padding-bottom:5%; text-align:center;}
.Floor002072 li h4{ font-size:18px;}
.Floor002072 li p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor002072 .title b{ font-size:28px;}
.Floor002072 li h4{ font-size:16px;}
.Floor002072 li time{ width:50px; height:50px;}
}
@media(max-width:375px){
.Floor002072 li{ padding:0 0 3% 0!important;}
.Floor002072 li .Ispic{ position:relative; width:auto; display:block; padding-bottom:50%; height:auto; margin-bottom:3%;}
}
/*RighInfo002522 */
.RighInfo002522{overflow: hidden;width:49%;float: left;}
.RighInfo002522 .title{ padding:2% 0; font-size:24px; color:#ff000f;}
.RighInfo002522 .title:before{ display:inline-block;content: "";margin-right: 10px;width:25px;height: 4px;
background:#ff000f;vertical-align: middle;color: #ff000f;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; margin-bottom:3.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; /*background:#999; */color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:10px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; /*content:'';*/ width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;font-size: 16px;}

@media(min-width:769px){
.RighInfo002522 .list dl{/*width:31%;margin-right:3.5%;*/}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}

/*RighInfo002523 */
.RighInfo002523{margin:3% 0;overflow: hidden;background: #efefef;padding-top: 2%;}
.RighInfo002523 .title{ padding:2% 0; font-size:24px; color:#ff000f;}
.RighInfo002523 .title:before{ display:inline-block;content: "";margin-right: 10px;width:25px;height: 4px;
background:#ff000f;vertical-align: middle;color: #ff000f;}
.RighInfo002523 .list dl{ float:left; width:100%; display:table; margin-bottom:3.5%;border:#ddd 1px solid;}
.RighInfo002523 .list dl:hover{border:#ff000f 1px solid;}
.RighInfo002523 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002523 .list dt{ width:95px;}
.RighInfo002523 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#999; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002523 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002523 .list dd p{ padding:6% 0; color:#333; margin:0;text-align: center;background: #fff;}

@media(min-width:769px){
.RighInfo002523 .list dl{width:23%;margin-right:2%;}
.RighInfo002523 .list dl:nth-child(4n){ margin-right:0;}
.RighInfo002523 .list dl:nth-child(4n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002523 .list dl{ width:48%;}
.RighInfo002523 .list dl:nth-child(4n){ float:right;}
.RighInfo002523 .list dl:nth-child(4n+1){ clear:left;}
}
  
/*PicList002171 */
.PicList002171{ padding:3% 0 5% 0;}
.PicList002171 li{ float:left; width:18.4%; margin-right:2%; margin-top:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.2); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}

.PicList002171 .CenTitle{position:relative; z-index:1;}
.PicList002171 .CenTitle .name{ text-align:center; font-size:28px; font-weight:bold; color:#555; line-height:30px;}
.PicList002171 .CenTitle .line{ width:30px; height:3px; background:#ff000f; overflow:hidden; margin:1% auto;}

@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*PicList002172 */
.PicList002172{margin-bottom: 3%;}
.PicList002172 .title{ padding:2% 0; font-size:24px; color:#ff000f;}
.PicList002172 .title:before{ display:inline-block;content: "";margin-right: 10px;width:25px;height: 4px;
background:#ff000f;vertical-align: middle;color: #ff000f;}
.PicList002172 .owl-carousel{ padding:0 30px;}
.PicList002172 .item{ padding:0 15px;}
.PicList002172 .item figure{ border:1px solid #e8e8e8; padding:8%;}
.PicList002172 .item img{ display:none;}
.PicList002172 .item figure span{ display:block; padding-bottom:65%; background-size:contain;}
.PicList002172 .owl-carousel .ON figure{ border-color:#006cba;}

.PicList002172 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}

.PicList002172 .hover{ padding-top:10%; position:relative; margin-bottom:5%;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl dt{ background:#2e3f50; color:#fff; padding:5% 65% 5% 5%;}
.PicList002172 .hover dl dt p{ margin:0; text-align:center; font-size:24px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ display:block; content:''; height:20px; background:url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .hover dl dt p.year{ padding-bottom:3%;}
.PicList002172 .hover dl dt p.txt:after{ background-position:right top;}
.PicList002172 .hover dl dd{ position:absolute; right:0; height:100%; width:55%; top:0; background-size:contain; /*background-color:#fff;*/}
.PicList002172 .hover dl dd img{ display:none;}
@media(max-width:1000px){
.PicList002172 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002172 .hover{ padding-top:0;}
.PicList002172 .hover dl dt{ padding-right:5%; margin-bottom:2%;}
.PicList002172 .hover dl dd{ position:relative; height:auto; width:auto; padding-bottom:50%;}
}
@media(max-width:480px){
.PicList002172 .hover dl dt p{ font-size:18px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ height:12px; background-size:auto 100%;}
}

/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}

.PicList000762 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList000762 .title img{ width:45px; height:33px;}
@media screen and (min-width: 768px){
.PicList000762 .title{font-size:22px;margin-bottom: 60px;}
.PicList000762 .title img{ width:55px; height:40px;}	
}

.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li a:hover{ background-color:#ff000f; }
.PicList000762 li a:hover h2{color:#fff;}

.PicList000762 .gd{width: 150px;height: 40px;border: 1px solid #ff000f;color: #ff000f; text-align: center;line-height: 40px;display:block;margin:2% auto;}
.PicList000762 .gd:hover{background:#ff000f;color: #fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;padding: 3% 0;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{margin-bottom: 6%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:34px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2{padding-bottom: 6%;}
.RighInfo002227 .box2.box2_2{padding-bottom:0%;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#333;padding-bottom:10px;}
.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
.RighInfo002227 .title img{ width:45px; height:33px;}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;padding-top: 2%;}
	.RighInfo002227 .title{font-size:30px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-top:25px; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:25px;}
.RighInfo002227 .box2 img{/*border:1px solid #cecece;*/}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;}
	.RighInfo002227 .pepoleimage{ margin-bottom:80px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}

/*titel01*/
.titel01 h1{ margin:0 0 27px; font-weight: bold; font-style: normal; color: #333; font-size: 26px; letter-spacing: 0px;  }
.titel01 h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.titel01 h1 span{text-transform:uppercase;font-size:35px; color:#fff;  text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.titel01 h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#ff000f; width:20px; height:2px;  }
.titel01 h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #fff solid; width:550px;  }
.titel01 h1.crw01 span{color:#f0f0f0;}
.titel01 h1.crw01 span::after{border:1px #f0f0f0 solid;}
/*
 .Floor000881 ä¸ºdemoç¼–å·
 */
.Floor000881{overflow: hidden;width: 49%;float: right;}

.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881  li{width: 32%;margin-right: 2%;float: left;}
.Floor000881  li:nth-child(3n){margin-right: 0;}
.Floor000881  li .Ispic{ display:block; padding-bottom:78%;}
.Floor000881  li p{padding:15px 0 15px 20px;;position: relative;font-size: 16px;border: 1px solid #eee;}
.Floor000881  li p::after{ position:absolute; content:''; width:15px; height:15px; background-color:#ccc; left:-5px;top:19px; }
.Floor000881  li:hover p{ background-color:#ff000f;}
.Floor000881  li:hover p::after{ background-color:#fff;}
.Floor000881  li:hover p a{ color:#fff;}

.Floor000881 .list dl{ float:left; width:100%; display:table; margin-bottom:3.5%;}
.Floor000881 .list dl > *{ display:table-cell; vertical-align:middle;}
.Floor000881 .list dt{ width:95px;}
.Floor000881 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; /*background:#999; */color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:11px auto;}
.Floor000881 .list dt b::after{ position:absolute; /*content:'';*/ width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.Floor000881 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;font-size: 16px;}

@media(min-width:769px){
.Floor000881 .list dl{width:49%;margin-right:2%;}
.Floor000881 .list dl:nth-child(2n){ margin-right:0;}
}

/*
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#ff000f; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}*/
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}
/*.PicList001396*/
.PicList001396{margin-top: 3%;}
.PicList001396 ul li{padding: 30px 0; border: 1px solid #d8d8d8; overflow:hidden;margin-bottom: 2%;padding:2%;}
.PicList001396 ul li .dot{font-size: 16px; color: #353535; font-weight: bold;}
.PicList001396 ul li h3{color: #ff000f;font-size: 20px;font-weight: bold;}
.PicList001396 ul li .dot:hover{color: #E75F00;}
.PicList001396 ul li .pw{color: #727272; height: 48px; overflow: hidden; line-height: 24px;margin-bottom: 3%;}
.PicList001396 ul li .pw span{color:#333;}
.PicList001396 ul li .pw dl{float: left;width: 33.33%;}
.PicList001396 ul li .pic{width:11%; float: left;}
.PicList001396 ul li .pic img{display: block; width: 100%;}
.PicList001396 ul li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/PicList001396_btn.png) 0 0 no-repeat;  display: inline-block;}
.PicList001396 ul li figure{float: right; width:85%;}
@media(max-width: 640px){
.PicList001396 ul li .pic {width: 40%;}  
.PicList001396 ul li figure { width: 58%;}
}
@media(max-width: 375px){
.PicList001396 ul li .pic,
.PicList001396 ul li figure{ float:none; width:auto;}
.PicList001396 ul li figure{ padding-top:3%;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:1% 0 3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#ff000f; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*PicList002149 */
.PicList002149{ padding:3% 0;}

.PicList002149 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList002149 .title img{ width:45px; height:33px;}
@media screen and (min-width: 768px){
.PicList002149 .title{font-size:30px;margin-bottom: 60px;}
.PicList002149 .title img{ width:55px; height:40px;}	
}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999;margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:24%;border:1px solid #e3e3e3;}
.PicList002149 ol:hover{border:1px solid #ff000f;}
.PicList002149 ol .Ispic{ width:22%; position:absolute; left:2%; top:8%; height:82%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:4% 10% 4% 5%;}
.PicList002149 ol h3 a{ color:#333;}
.PicList002149 ol time{ display:block; padding:2% 0;}
.PicList002149 ol p{ margin:0 0 3% 0;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#999; border:1px solid #999; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}

.PicList002149 .gd{width: 150px;height: 40px;border: 1px solid #ff000f;color: #ff000f; text-align: center;line-height: 40px;display:block;margin:2% auto;}
.PicList002149 .gd:hover{background:#ff000f;color: #fff;}

.PicList002149 ol:hover h3 a{ color:#ff000f;}
.PicList002149 ol:hover span{ color:#fff; background:#ff000f; border:1px solid #ff000f;}

@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}


/*
 .RighInfo002363 为demo编号
 */
@media only screen and (max-width:1600px ) {
	.RighInfo002363 .auto{ padding-left: 2%; padding-right: 2%;}
}
	.RighInfo002363 .gszz{box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 11px;border-radius:50px;padding: 2% 0;}
.RighInfo002363 .con-head em{position:relative; margin:2% 0; font-style:normal; display: inline-block; color:#333; font-size:18px; padding-bottom:20px;    }
.RighInfo002363 .con-head em span{ color:#005bac;}
.RighInfo002363 .con-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#09a5f3; }
.RighInfo002363 .box1{ padding:3% 0; background: #f6f6f6;overflow: hidden;}
.RighInfo002363 .box1 .con{width: 33.3334%;float: left;padding:0 2%;}
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{ position:relative; color: #333; padding: 15px 0;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.RighInfo002363 .tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.RighInfo002363 .con-head em{ font-size: 22px;}
	.RighInfo002363 .tit{ font-size:32px;}
}

.RighInfo002363 .box2{background: #fff; padding:40px 0;}
.RighInfo002363 .box2 .con{position: relative;}
.RighInfo002363 .box2 .xt{border-bottom: 1px solid #eee;position: absolute;width: 92%;display: block;top: 25%;left: 4%; }
.RighInfo002363 .box2 .list{ padding-top: 25px;}
.RighInfo002363 .box2 li{float:left;width:20%;text-align: center; position:relative;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:80%; max-width:206px;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:nth-child(3) figure img{max-width:120px;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin:15px 0;}
.RighInfo002363 .box2 li p{line-height: 24px;text-align:left; overflow:hidden;font-size: 14px;color: #a8a8a8; margin-top:20px;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}
/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;}
.Floor002617 img{ width:100%; display:block;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title{ font-size:30px;}
.Floor002617 .title b{ display:block; opacity:0.2; text-transform:uppercase; font-size:35px; }
.Floor002617 .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#ff000f;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid #ff000f; border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#cca74f; left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(max-width:1024px){
.Floor002617 .title{ font-size:24px;}
.Floor002617 .title b{ font-size:56px;}
}
@media(max-width:640px){
.Floor002617 .title{ font-size:20px;}
.Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title::after{ display:none;}
.Floor002617 .title b{ font-size:30px;}
.Floor002617 .title{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}


.hb{margin: 3% auto;padding: 2% 0; overflow: hidden;background: #efefef;}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0; min-height: 300px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px dotted #d1d1d1; padding:15px 2%;}

/*map*/
#map,#map2{width:100%;height:400px;}
#map img  {max-width:none;}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/
